<?php
/**
 * 人 类-没有使用原型模式、人类的当前暂住地址也没有分离出额外的类
 * 2019年12月8日18:13:02
 */
namespace Application\Common\Prototype;

class PeopleNoUsePrototype
{
    // 姓名
    private $name;
    // 性别
    private $sex;
    // 年龄
    private $age;
    // 当前暂住地
    private $current_stay;
    // 设置姓名
    public function setName($name)
    {
        $this -> name = $name;
    }
    // 设置性别
    public function setSex($sex)
    {
        $this -> sex = $sex;
    }
    // 设置年龄
    public function setAge($age)
    {
        $this -> age = $age;
    }
    // 设置暂住地
    public function setCurrentStay($current_stay)
    {
        if(!is_array($current_stay)){
            return false;
        }
        foreach($current_stay as $key => $value){
            $this -> current_stay[$key] = $value;
        }
    }
    // 展示
    public function display()
    {
        return $people = array(
            'name' => $this -> name,
            'sex' => $this -> sex,
            'age' => $this -> age,
            'current_stay' => $this -> current_stay,
        );
    }
}
